【千锋教育超级C++课程】第五章 数组

您所在的位置:网站首页 c++ 数组置0 【千锋教育超级C++课程】第五章 数组

【千锋教育超级C++课程】第五章 数组

2023-04-03 12:38| 来源: 网络整理| 查看: 265

超级C++课程精品笔记第五章,字数:2797。文末有5节视频课程。

讲师介绍

千锋智能物联网+嵌入式学科梁老师(梁哥),10年行业开发经验。

参与研发过的产品涉及工业控制,智能交通,物联网开发、智能家电、及消费类电子产品多个领域。精通C/C++ 、Gtk/Qt图形界面开发、Linux多任务开发、网络编程开发、数据库编程开发、shell脚本、数据结构与算法。精通NB-lot、Zigbee、RFID、Bluetooth、WIFl、传感器、MQTT等物联网技术。精通BSP开发、Linux内核移植、文件系统开发、驱动设计开发。

5.1 一维数值数组 5.1.1 一维数值数组的概述

用一段连续空间 存放相同类型的变量 这样的容器(结构)叫数组。(重要)

数组的下标是从0开始。

假如数组有n个元素:

下标范围:0~n-1 元素范围:arr[0]~arr[n-1] 5.1.2 一维数值数组的定义

1、定义数组的步骤:

数组名 和 [] 表示数组 将数组的个数 放入[]里面 用元素的类型 定义一个变量 从上往下替换。

不管几维:数值数组 必须逐个元素访问。

5.1.3 一维数值数组的初始化

1、全部元素 初始化

注意:如果数组的全部元素都初始化,可以省略[]的数值。 如果省略了[]里面数值,数组的元素个数就由初始化的元素个数确定。

2、部分元素初始化

未被初始化的部分自动补0

3、建议将数组的所有元素初始化为0

int arr[5]={0};//将第0个元素初始化为0 其他未被初始化自动补0 推荐

4、指定下标初始化

int arr[5]={[2]=10, [4]=30};//0 0 10 0 30 5.1.3 一维数值数组的元素操作

1、元素的操作

对元素的读或写 必须逐个元素操作 。

2、键盘给数组元素获取输入

int arr[5]={0}; int n = sizeof(arr)/sizeof(arr[0]); cout


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3